DataSource
该接口主要用来在
e-cology
配置和异构系统的数据库的链接方式,通过此链接在e-cology
中直接操作其他系统的数据。该接口适用于SQLSERVER
,ORACLE
,MYSQL
,DB2
,INFORMIX
,SYBASE
结构型数据库。
后台设置
路径:集成中心
– 数据源设置
程序调用
//引入相关的类
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import weaver.general.BaseBean;
import weaver.general.StaticObj;
import weaver.interfaces.datasource.DataSource;
//调用数据源生成jdbc链接
DataSource ds = (DataSource)StaticObj.getServiceByFullname(("datasource.local"),DataSource.class);
//local为配置的数据源标识
Connection conn = null ;
try{
conn = ds.getConnection();
ResultSet rs = conn.createStatement().executeQuery("select top 10 lastname,password from hrmresource");
while(rs.next()){
System.out.println("name-->"+rs.getString("lastname")+" pwd-->"+rs.getString("password"));
}
rs.close();
}catch(Exception e){
writeLog(e);
}finally{
try {
conn.close();
} catch (SQLException e) {
}
}
注意点
数据源返回的
JDBC Connection
在使用完毕时,必须记得关闭链接。